someone who cuts up carcasses - French English Dictionary